草庐IT

MySQL 查询和数据透视表

全部标签

c# - LINQ to SQL 查询,其中字符串以通用列表中的元素开头

我希望更新我的查询之一,因为搜索要求已更改。最初,用户要输入单个SKU和制造商。搜索产品目录的日期范围。所以这就是我使用的。DateTimestartDate=...;DateTimeendDate=...;stringprodSKU=TextSKU.Text.Trim();varresults=fromcindb.Productswherec.is_disabled==false&&c.dom>=startDate&&c.dom现在要求说用户可以在文本框中输入以逗号分隔的SKU列表进行搜索。我感到困惑的是如何在mfg.xml中找到所有产品。以skuList中的任何SKU开头的日期范围

c# - 在 C# 中安全地生成 SQL 查询

在C#中生成SQL查询的最安全方法是什么,包括清理用户输入以防止注入(inject)?我希望使用不需要外部库的简单解决方案。 最佳答案 使用Sql参数:http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlparameter(v=vs.80).aspx这是C#中的示例SqlCommandtCommand=newSqlCommand();tCommand.Connection=newSqlConnection("YourConnectionString");t

c# - 具有匿名类型和用户定义类型的 LINQ 选择查询

匿名类在C#中具有只读属性。这通常用于在linqselect查询中声明以从数据库中获取特定值。在我的代码中,我有以下查询。让我困惑的是使用new语句选择匿名类的新对象。我有一个模型类StudentClerkshipsLogModel。当我使用模型名称时,查询结果允许编辑。varquery=(fromentityin_tblStudentClerkshipsLog.GetQueryable()whereentity.StudentID==intStudentIDselectnewStudentClerkshipsLogModel{StudentClerkshipID=entity.Stu

c# - 使用扩展方法中定义的查询进行单元测试

在我的项目中,我使用以下方法从数据库中查询数据:使用可以返回任何类型且不绑定(bind)到一种类型的通用存储库,即IRepository.Get而不是IRepository.Get.NHibernatesISession是此类存储库的示例。在IQueryable上使用扩展方法具有特定的T封装重复查询,例如publicstaticIQueryableByInvoiceType(thisIQueryableq,InvoiceTypeinvoiceType){returnq.Where(x=>x.InvoiceType==invoiceType);}用法是这样的:varresult=sess

c# - 使用 C# 进行查询验证

我正在寻找C#中的查询验证器,它允许我解析文本框中的SQL文本并在发送它以供执行(MSSQL或DB2查询)之前验证它是否正确。 最佳答案 如果您想在不使用数据库的情况下验证SQL语法,TSql100Parser对于这种情况,类会做得很好。免责声明,此处借用这篇文章的代码CodetovalidateSQLScripts虽然使用起来非常简单。如果它返回null,那么在解析它时没有错误。usingMicrosoft.Data.Schema.ScriptDom;usingMicrosoft.Data.Schema.ScriptDom.Sql

c# - 使用 LINQ 查询 XDocument 的最佳方式?

我有一个XML文档,其中包含一系列如下所示的项目节点:XYZloremipsum123AdamSavage90210我想将它LINQ成这样的匿名类型:varmydata=(fromrootindocument.Root.Elements("item")selectnew{label=(string)root.Element("label"),description=(string)root.Element("description"),id=...,name=...,zip=...});根据“类型”属性的值提取每个参数类型的最佳方法是什么?由于有许多参数元素,您最终得到了root.El

c# - 正则表达式查询生成器

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我是一名C#开发人员,我一直在研究正则表达式(regex),想知道是否有人知道用于构建正则表达式的有用工具-例如regex查询构建器?

c# - bool 列的 CAML 查询不起作用

您好,我有一个要为我的桌面应用程序查询的SharePoint列表,我只想检索活跃成员,但是当我查询时,我只得到了不活跃的用户。我的CAML查询有什么问题?camlQuery.ViewXml=">"+true+""";我也尝试了以下方法camlQuery.ViewXml="true";和camlQuery.ViewXml="true";请帮忙,因为我是CAML的新手。 最佳答案 为自己省去一些麻烦,使用工具来帮助构建CAML查询,例如U2U'sCamlQueryBuilder.你需要在查询中使用1和0(不是true和false),所以

c# - 如何使用 Linq 查询 Azure 存储表?

我不确定具体在哪里,但我在某处有错误的想法。首先,我尝试使用linq查询azure存储表。但我无法弄清楚它是如何完成的。通过查看各种来源,我得到以下信息:Listblogs=newList();CloudStorageAccountstorageAccount=CloudStorageAccount.Parse(RoleEnvironment.GetConfigurationSettingValue("BlogConnectionString"));CloudTableClienttableClient=storageAccount.CreateCloudTableClient();C

c# - 将查询参数绑定(bind)到 ASP.NET Core 中的模型

我正在尝试使用从查询参数到搜索对象的模型绑定(bind)。我的搜索对象是[DataContract]publicclassCriteria{[DataMember(Name="first_name")]publicstringFirstName{get;set;}}我的Controller有以下Action[Route("users")]publicclassUserController:Controller{[HttpGet("search")]publicIActionResultSearch([FromQuery]Criteriacriteria){...}}当我按如下方式调用端